technology dependence - German English Dictionary